home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / PD_THEMA / EDITOREN / QED_397 / SOURCEN / PROJEKT.H < prev    next >
C/C++ Source or Header  |  1998-03-14  |  2KB  |  46 lines

  1. /*****************************************************************************/
  2. /*                                                                           */
  3. /* Modul: PROJEKT.H                                                          */
  4. /*                                                                           */
  5. /*****************************************************************************/
  6. #ifndef _qed_projekt_h_
  7. #define _qed_projekt_h_
  8.  
  9. EXTERN WORD    prj_type;
  10. EXTERN PATH    def_prj_path;
  11.  
  12. /*****************************************************************************/
  13.  
  14. VOID        start_prjscan        (CONST UBYTE *name, LONG max);
  15. VOID        do_prjscan            (CONST UBYTE *name, LONG value);
  16. VOID        end_prjscan            (VOID);
  17.  
  18. WORD        anz_prj_loaded     (VOID);
  19. WORD        prj_still_loaded    (CONST UBYTE *name);
  20. WORD        load_projekt        (CONST UBYTE *filename, BOOLEAN open, WORD icon_x, WORD icon_y, RECT *win);
  21. BOOLEAN    add_to_projekt        (WORD link, UBYTE *name, BOOLEAN draw);
  22. WORD        new_prj                (VOID);
  23. WORD        crt_new_prj            (CONST UBYTE *filename, WORD icon_x, WORD icon_y, RECT *win);
  24.  
  25. VOID        init_projekt        (VOID);
  26. VOID        term_project        (VOID);
  27.  
  28.  
  29. VOID        open_def_prj        (VOID);
  30. /* Öffnet Def-Prj, ggf wird es geladen. */
  31.  
  32. VOID        add_to_def            (VOID);
  33. /* Fügt aktuelles Fenster in Def-Prj ein. */
  34.  
  35. VOID        set_def_prj            (VOID);
  36. /* Trägt den Namen in Menü ein und schaltet MTAKEPRJ an. */
  37.  
  38. VOID        update_lastPos        (CONST UBYTE *name, WORD x, LONG y);
  39. /* Wenn ein Text aus einem Projekt heraus geöffnet wurde, wird hier die
  40.    Cursorposition beim Schließen in die interne Liste eingetragen.
  41.    Wird der Text erneut aus dem Projekt heraus geöffnent, steht der Cursor
  42.    an der alten Position.
  43. */
  44.  
  45. #endif
  46.